import cv2


def test():
    #
    src = cv2.imread('lina.png', 1)

    #
    ddepth = cv2.CV_64F  # 输出图像的数据类型
    dx = 0  # 分别表示在x和y方向上的导数阶数。可选值为0、1和2
    dy = 1
    ksize = 1  # ksize 算子的大小，即卷积核的大小，必须为 1、3、5、7。
    edges = cv2.Sobel(src, ddepth, dx, dy, ksize)
    print("", type(edges))

    # 显示结果
    cv2.imshow('Edges', edges)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
